@import url("main_reset.css");

body {
<<<<<<< .mine
  background: #000000;
=======
  background: #000;
>>>>>>> .r296
}

a {

  color: inherit;
  text-decoration: none;

}

#container {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff url(images/container-bg.png) repeat-x;
}

#container-media {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff url(images/media-bg.png) no-repeat center top;
}

#container-fabricfirst {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff url(images/fabricfirst-bg.png) no-repeat center top;
}

#container-home {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff url(images/home-bg.png) no-repeat center top;
}

#container-header {
	width: 100%;
	background: url(images/header-bg.png) no-repeat center top;
	margin: 0;
	height: 102px;
}

#navigation-home1 {
	background: url(images/home-bg.png) repeat-x;
	width: 100%;
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
}

#navigation-media {
	background: url(images/media-bg.png) repeat-x;
	width: 100%;
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
}

#navigator {
	background: url(images/home-bg2.png) repeat-x;
	width: 100%;
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
}

#navigation-inner {
	width: 885px;
	margin-left: auto;
	height: 40px;
	margin-right: auto;
}

#header {
	width: 868px;
	height: 62px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	opacity: 1;
}

#header ol {
	float: right;
	position: relative;
	left: 1px;
}

#header li {
	float: right;
}

#container-content {
	width: 868px;
	padding: 0;
	margin: 25px auto 0px;
}

#container-footer {
	margin: 0;
	padding: 30px 0;
	color: #494949;
	line-height: 19px;
	font-size: 11px;
	width: 100%;
	height: 220px;
	background: #000 url(images/footer-flare.gif) no-repeat center;
}

#footer-inner {
	width: 868px;
	margin: 0 auto;
	padding: 0;
	font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

#footer-inner p {
	margin-bottom: 15px;
}

#footer-inner li {
	margin: 0;
	padding: 0;
}

#footer-inner li a {
	margin: 0;
	padding: 0;
	color: #494949;
	display: block;
	font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

#footer-inner li a:hover {
	margin: 0;
	padding: 0;
	color: #828282;
	display: block;
	font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

#footer-column1 {
	width: 258px;
	padding: 0 40px 0 0;
	margin: 0;
	height: 165px;
	float: left;
	display: block;
	background: url(images/footer-borderline.gif) no-repeat right;
}

#footer-column1 ul {
	margin: 0 0 10px;
	padding: 0;
	display: block;
}

#footer-column2 {
	width: 130px;
	padding: 0 40px;
	margin: 0;
	height: 165px;
	float: left;
	display: block;
	background: url(images/footer-borderline.gif) no-repeat right;
}

#footer-column2 ul {
	margin: 0 0 10px;
	padding: 0;
	display: block;
}

#footer-column3 {
	width: 130px;
	padding: 0 40px;
	margin: 0;
	height: 165px;
	float: left;
	display: block;
	background: url(images/footer-borderline.gif) no-repeat right;
}

#footer-column3 ul {
	margin: 0 0 10px;
	padding: 0;
	display: block;
}

#footer-column4 {
	width: 107px;
	margin: 0;
	height: 165px;
	float: left;
	display: block;
	padding: 0 0 0 40px;
}

#footer-column4 ul {
	margin: 0;
	padding: 0 0 8px;
	display: block;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear {
	clear: both;
}

/* Forms */

legend {
   font-size: 18px;
   border: 1px solid #AAA;
   padding: 4px 6px;
   margin-left: 20px;
   color: #AAA;
}

fieldset {
	font-family: Arial;
   border: 1px solid #AAA;
   margin: 5px 10px 15px 10px;
   padding: 10px;
}
label {
	color: #000;
	display: block;
	text-align: left;
	background-position: left;
	float: left;
	width: 140px;
   font-size: 13px;
}

input[type=text], input[type=password] {
	width: 219px;
	height: 18px;
	margin: 0 0 10px;
	color: #5f5f5f;
	font: 15px Arial;
	text-align: left;
   border: 1px solid #BBB;
}
#config {
   width: 80%;
   padding: 5px;
}
select {
   display: block;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    margin: 0;
}
option {
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
   
}
input[type=submit] {
    display:block;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;

    padding:5px 10px 6px 7px; /* Links */
    margin: 10px auto;
}

input[type=submit]:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;

}
input[type=submit]:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}


#enlaces {
    background: #FFF
}

.view_password img {
   display: none;
}
.view_password {
   padding: 12px;
   width: 24px;
   background: transparent url(images/search-24x24.png) 0 8px no-repeat;
   margin-left: 8px;
   cursor: pointer;
}

/* Context */
.context {
   display: none;
}

/* Navigator */
#navigator {

}

   #navigator ul {
      float: right;
   }

      #navigator ul li {
	      float: left;
	      width: 28px;
	      background: url(images/button-login.gif) no-repeat 0 -30px;
      }
      #navigator ul li:hover {
	      background-position: 0 0;
      }

         #navigator ul li a {
             text-indent: -10000px;
	         height: 30px;
	         display: block;
         }
         #navigator li.selected {
	         background-position: 0 0;
         }

         #navigator ul li a#h{
            background: transparent url(images/home.png) no-repeat 3px 3px;
         }
         #navigator ul li a#d{
            background: transparent url(images/download.png) no-repeat 3px 5px;
         }
         #navigator ul li a#l{
            background: transparent url(images/list.png) no-repeat 3px 3px;
         }
         #navigator ul li a#c{
            background: transparent url(images/config.png) no-repeat 3px 3px;
         }
         #navigator ul li a#e{
            background: transparent url(images/exit.png) no-repeat 3px 3px;
         }

/* Pannels */
#pannels {
   margin: 5px 10px;
   float: right;
   width: 220px;
   height: 100%;
}
   #pannels h1 {
      display: none
   }
   /* Disk Usage */
   #disk-usage {
      font-family: arial;
      display: block;
      float: right;
      width: 200px;
      padding: 5px;
      background: #EEE;
      border: 1px solid #DDD;
      margin: 0 0 10px 0;
   }
   #disk-usage .disk-total {
      margin: 5px;
      font-size: 10px;
      font-family: Verdana;
      background: #FFF url(images/barbackground.png) bottom left no-repeat;
      border-left: 1px solid #555;
      border-right: 1px solid #555;
      width: 121px;
      height: 24px;
      background-position: 50% 100%;
   }
   #disk-usage .disk-used {
      float: left;
   }
   #disk-usage .disk-size {
      
      margin: 0 0 0 35px;
   }
   #disk-usage .disk-available {
      float: right
   }
   #disk-usage .disk-name {
      font-weight: bold;
   }
   #path-dest {
      height: 48px;
      width: 48px;
      margin: 15px 0 0 0;
      background: transparent url(images/Drive-USB-48x48.png);
      float: right;
   }
   #path-local {
      height: 48px;
      width: 48px;
      margin: 15px 0 0 0;
      background: transparent url(images/Mac-mini-48x48.png);
      float: right;
   }

   /* Now Downloading */
   div#now_downloading {
      font-size: 10px;
      font-family: Verdana;
      float: right;
      width: 200px;
      background: #EEE;
      border: 1px solid #DDD;
      padding: 5px;
   }
   #now_downloading ul {
      list-style: none;
      padding: 0;
      margin: 0;
   }
   #now_downloading ul li {
      height: 14px;
      display: inline-block;
      line-height: 12px;
      
   }
   #now_downloading ul li.fp div{
      background: transparent url(images/progressbg_green.gif) no-repeat scroll 0 0;
      border-left: 1px solid #555;
      border-right: 1px solid #555;
      width: 121px;
      height: 12px;
      background-position: -50% 100%;
      margin: 5px 3px;
   }
   .fn {
      width: 100%;
      border-bottom: 2px solid #FFF;
      max-width: 100% !important;
   }
   .fs {
      font-size: 8px;
      font-weight: bold;
      float: right;
      color: #555;
   }
   .rt {
      float: right;
   }
   .fr {
      float: none;
      clear: right;
   }

/* View Folders */
#view_folder {
   width: 80%
}
   #view_folder li {
      float: left;
      cursor: move;
      font-size: 12px;
      padding: 48px 3px 0 3px;
   }
      #view_folder li ul.menufile {
         
         float: none;
      }
         ul.menufile li {
            padding: 3px !important;
            cursor: pointer !important;
            background: #DFE;
         }
   #output {
      width: 75%;
      padding: 10px;
      margin: 5px;
      border: 1px double #AAA;
      color: #FFF;
      background: #000;
      font-family: courier;
   }
   .blink {
       text-decoration: blink;
   }
   .rar {
      background: transparent url(images/zip-file-48x48.png) top center no-repeat;
   }
   .dir {
      background: transparent url(images/folder-closed-48x48.png) top center no-repeat;
   }
   .dir-hover {
      background: transparent url(images/folder-open-48x48.png) top center no-repeat;
   }

   .list_folder {
   widht: 75%;
   padding: 10px;
   margin: 5px;
   }

   .list_folder li {
       float: none !important;
       background: none;
       padding: 3px !important;
       height: 14px;
       position: relative;
   }
   .list_folder li:hover {
       background: #DDD;
   }
   .list_folder li ul {
       position: absolute;
       top: 0;
       right:0;
   }
   .list_folder li ul li {
       float: right !important;
       background: none;
   }
   .list_folder .dir-hover {
   background: #A33;
   }
   
#links_list {
   width: 80%;
   padding: 3px;
}
   #links_list table {
      width: 100%;
   }
   #links_list caption {
      font-size: 16px;
      font-weight: bold;
      text-align: center;
   }
   #links_list th {
      font-weight: bold;
   }
